Evolving Control Structures with Automatically
نویسنده
چکیده
Koza has previously shown that the power of a genetic programming system can often be enhanced by allowing for the simultaneous evolution of a main program and a collection of automatically de ned functions (ADFs). In this paper I show how related techniques can be used to simultaneously evolve a collection of automatically de ned macros (ADMs). I show how ADMs can be used to produce new control structures during the evolution of a program, and I present data showing that ADMs sometimes provide a greater bene t than do ADFs. I discuss the characteristics of problems that may bene t most from the use of ADMs, or from architectures that include both ADFs and ADMs, and I discuss directions for further research.
منابع مشابه
Evolving Control Structures with Automatically De ned
Koza has previously shown that the power of a genetic programming system can often be enhanced by allowing for the simultaneous evolution of a main program and a collection of automatically deened functions (ADFs). In this paper I show how related techniques can be used to simultaneously evolve a collection of automatically deened macros (ADMs). I show how ADMs can be used to produce new contro...
متن کاملEvolving Control Structures with Automatically Defined Macros
Koza has previously shown that the power of a genetic programming system can often be enhanced by allowing for the simultaneous evolution of a main program and a collection of automatically defined functions (ADFs). In this paper I show how related techniques can be used to simultaneously evolve a collection of automatically defined macros (ADMs). I show how ADMs can be used to produce new cont...
متن کاملPotentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems
Evolving models have found applications in many real world systems. In this paper, potentials of the Evolving Linear Models (ELMs) in tracking control design for nonlinear variable structure systems are introduced. At first, an ELM is introduced as a dynamic single input, single output (SISO) linear model whose parameters as well as dynamic orders of input and output signals can change through ...
متن کاملI-Queue: Smart Queues for Service Management
Modern enterprise applications and systems are characterized by complex underlying software structures, constantly evolving feature sets, and frequent changes in the data on which they operate. The dynamic nature of these applications and systems poses substantial challenges to their use and management, suggesting the need for automated solutions. This paper considers a specific set of dynamic ...
متن کاملEvolving Data Structures with Genetic Programming
It is established good software engineering practice to ensure that programs use memory via abstract data structures such as stacks, queues and lists. These provide an interface between the program and memory, freeing the program of memory management details which are left to the data structures to implement. The main result presented herein is that GP can automatically generate stacks and queues.
متن کامل